﻿#pragma once
#include <Python.h>

using namespace System;


namespace ClrCalPython {
	public ref class CalPythonFunc
	{
		// TODO: 在此处为此类添加方法。
		 // 初始化Python解释器
		bool iscalling;
		bool isInit;
		const char* moduleName = "mymodule"; // 替换为你的模块名
		const char* functionName = "cal_polyfit"; // 替换为你的函数名		
		PyObject* pModule;
		PyObject* pFunc;	
	public :
		int lastFlag = -1;
		String ^ lastMsg = "";
		CalPythonFunc();
		int _init();
		~CalPythonFunc();
		int _cal_polyfit(array<double>^ x, array<double>^y, int deg,int isShow, array<double>^% abc);
	};
}

bool IsPythonHomeSet();

bool IsPythonPathSet();
